package com.ruoyi.web.domain.mes;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 废料结算明细对象 mes_wastesettle_detail
 * 
 * @author levicash
 * @date 2024-01-24
 */
@Data
public class MesWastesettleDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 废料结算明细 */
    private Long id;

    /** 废料结算单编码 */
    @Excel(name = "废料结算单编码")
    private String wastesettleCode;

    /** 处理日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "处理日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date handleDate;

    /** 废料单据编码 */
    @Excel(name = "废料单据编码")
    private String wasteCode;

    /** 废料单据金额 */
    @Excel(name = "废料单据金额")
    private BigDecimal wasteSum;

    /** 废料已收金额 */
    @Excel(name = "废料已收金额")
    private BigDecimal wasteReceived;

    /** 未收金额 */
    @Excel(name = "未收金额")
    private BigDecimal wasteNoreceived;

    /** 实收金额 */
    @Excel(name = "实收金额")
    private BigDecimal amount;

    /** 是否结清 0 否 1 是*/
    @Excel(name = "是否结清")
    private String isSettle;

}
